Hệ thống quản lý phòng khám trực tuyến bằng PHP
1 <?php
2 // For help on using hooks, please refer to http://bigprof.com/appgini/help/working-with-generated-web-database-application/hooks
3
4 function patients_init(&$options, $memberInfo, &$args){
5
6 if(isset($_REQUEST['SelectedID'])){
7 $id = makeSafe($_REQUEST['SelectedID']);
8 $today = date('Y-m-d');
9
10 sql("update patients set age=floor(datediff('{$today}', birth_date) / 365.25) where id='{$id}'", $eo);
11 }
12 return TRUE;
13 }
14
15 function patients_header($contentType, $memberInfo, &$args){
16 $header='';
17
18 switch($contentType){
19 case 'tableview':
20 $header='';
21 break;
22
23 case 'detailview':
24 $header='';
25 break;
26
27 case 'tableview+detailview':
28 $header='';
29 break;
30
31 case 'print-tableview':
32 $header='';
33 break;
34
35 case 'print-detailview':
36 $header='';
37 break;
38
39 case 'filters':
40 $header='';
41 break;
42 }
43
44 return $header;
45 }
46
47 function patients_footer($contentType, $memberInfo, &$args){
48 $footer='';
49
50 switch($contentType){
51 case 'tableview':
52 $footer='';
53 break;
54
55 case 'detailview':
56 $footer='';
57 break;
58
59 case 'tableview+detailview':
60 $footer='';
61 break;
62
63 case 'print-tableview':
64 $footer='';
65 break;
66
67 case 'print-detailview':
68 $footer='';
69 break;
70
71 case 'filters':
72 $footer='';
73 break;
74 }
75
76 return $footer;
77 }
78
79 function patients_before_insert(&$data, $memberInfo, &$args){
80
81 return TRUE;
82 }
83
84 function patients_after_insert($data, $memberInfo, &$args){
85
86 return TRUE;
87 }
88
89 function patients_before_update(&$data, $memberInfo, &$args){
90
91 return TRUE;
92 }
93
94 function patients_after_update($data, $memberInfo, &$args){
95
96 return TRUE;
97 }
98
99 function patients_before_delete($selectedID, &$skipChecks, $memberInfo, &$args){
100
101 return TRUE;
102 }
103
104 function patients_after_delete($selectedID, $memberInfo, &$args){
105
106 }
107
108 function patients_dv($selectedID, $memberInfo, &$html, &$args){
109
110
111 }
112
113 function patients_csv($query, $memberInfo, &$args){
114
115 return $query;
116 }
117 function patients_batch_actions(&$args){
118
119 return array();
120 }